<?php
 Session_Start () ;
 Include ("../../include/garennes.cfg") ;
 Include ("../../include/init.php") ;
 Include ("../../include/module_trombinoscope.php") ;
 Include ("../include/config.inc") ;
 verif_droits ($droit_courant, $_SESSION ["code"]) ;
 
 Include ("../../include/var_temp.inc") ;
 
 $type = var_courante ("type", 0, 0) ;
 $millesime = millesime (0) ;
 $valider = var_courante ("valider", 0, null) ;
 $numero_rne = retrouve_rne ($millesime)."/" ;
 
 Function message ($contenu)
  {
   Echo "<CENTER><FONT COLOR=\"#FF0000\"><B>".$contenu."</B></FONT></CENTER>" ;
  }
 
 If (IsSet ($valider) And ($valider == "VaLiDeR"))
  {
   $nombre = var_courante ("nombre", 0, 0) ;
   For ($i = 0 ; $i < $nombre ; $i++)
    {
     $id = var_courante ("id_".$i, 0, 0) ;
     $valeur = var_courante ("valeur_".$i, 0, 0) ;
     If ($type == 1) { If (SubStr ($valeur, StrLen ($valeur)-1, 1) != "/") { $valeur .= "/" ; } }
     $ok = SQL_commande ("UPDATE tromb_parametres SET valeur='".Str_Replace ("'", "\'", $valeur)."' WHERE id_tromb_parametre='".$id."'", $id_sql) ;
     If (($type == 4) Or ($type == 6))
      {
       $ok = SQL_commande ("UPDATE tromb_passages SET date='0000-00-00',heure_debut='00:00:00',heure_fin='00:00:00'", $id_sql) ;
      }
     $mess = 1 ;
    }
  }
 
 If (!IsSet ($type)) { $type = 1 ; }
 $resultats = SQL_commande ("SELECT * FROM menus WHERE numero='".$droit_courant."' AND ordre='0'", $id_sql) ;
 $l = SQL_tableau_associatif ($resultats, "") ; 
 Echo "<HTML><HEAD>" ;
 entete_html ("Garennes", "", 1) ;
 Echo styles ("none", "none", "none", $l ["lien"], "none") ;
 Echo "</HEAD>" ;

 Echo "<BODY BACKGROUND=\"../images/fond.png\" TEXT=\"#000000\" onContextMenu=\"return false\">" ;
 Echo "<CENTER><FONT COLOR=\"#0000FF\">Param&eacute;trages globaux.</CENTER>" ;
 If (IsSet ($mess) And ($mess == 1)) { message ("Param&egrave;tre(s)&nbsp;enregistr&eacute;e(s)&nbsp;!") ; }
 
 If ($type == 1)
  {
   // Verification de l'ecriture des repertoires
   verif_repertoire ("repertoire_originales_eleve",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_originales_utilisateur",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_traitees_eleve",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_vignettes_eleve",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_traitees_utilisateur",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_vignettes_utilisateur",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_stockage_photos_eleves",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_stockage_photos_utilisateurs",$numero_rne,$millesime) ;
   verif_repertoire ("repertoire_scripts",$numero_rne,$millesime) ;
  }
 
 If ($type == 5)
  {
   $resultats = SQL_commande ("SELECT id_tromb_parametre,nom AS description,valeur FROM tromb_parametres WHERE nom_variable='application_traitement' LIMIT 1", $id_sql) ;
   $ligne = SQL_tableau_associatif ($resultats, "") ;
   Echo "<TABLE BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" ALIGN=\"CENTER\" BGCOLOR=\"".$l ["couleur_fond"]."\" STYLE=\"border:1px #000000 solid;border-collapse:collapse\">" ;
   Echo "<TR><TD><TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">" ;
   Echo "<FORM ACTION=\"./parametrages.php\" NAME=\"formulaire\" METHOD=\"POST\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"nombre\" VALUE=\"1\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"type\" VALUE=\"".$type."\">" ;
   Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"valider\" VALUE=\"VaLiDeR\">" ;
   Echo "<TR><TD COLSPAN=\"3\" ALIGN=\"CENTER\" BGCOLOR=\"".$l ["lien"]."\">Traitement des photos</TD></TR>" ;
   Echo "<TR>" ;
   Echo "<TD ALIGN=\"RIGHT\">&nbsp;".Str_Replace (" ", "&nbsp;", $ligne ["description"])."&nbsp;:&nbsp;</TD>\n" ;
   Echo "<TD><SELECT NAME=\"valeur_0\"><OPTION VALUE=\"interne\"" ; If ($ligne ["valeur"] == "interne") { Echo " SELECTED" ; }
   Echo ">Biblioth&egrave;que GD (interne)</OPTION>" ;
   If ($prog_externe != "")
    {
     Echo "<option value=\"".$prog_externe."\"" ; If ($ligne ["valeur"] == $prog_externe) { Echo " selected" ; }
     Echo ">Programme ".$nom_prog_externe." (script externe)</option>" ;
    }
   Else { $ok = SQL_commande ("UPDATE tromb_parametres SET valeur='interne' WHERE id_tromb_parametre='".$ligne ["id_tromb_parametre"]."'", $id_sql) ; }
   Echo "</select>&nbsp;</td>" ;
   Echo "<td><input type=\"hidden\" name=\"id_0\" value=\"".$ligne ["id_tromb_parametre"]."\">&nbsp;</td>" ;
   Echo "</tr>" ;
   Echo "<tr><td COLSPAN=\"3\">&nbsp;</TD></TR>" ;
   Echo "<tr><td COLSPAN=\"3\" ALIGN=\"CENTER\"><INPUT TYPE=\"IMAGE\" SRC=\"../images/valider.png\" name=\"submit\" value=\"Valider\"></TD></TR>" ;
   Echo "</table></td></tr></table></form>" ;
  }
 Else
  {
   $resultats = SQL_commande ("SELECT t.*,p.id_tromb_parametre,p.nom AS description,p.valeur FROM tromb_types_parametres t,tromb_parametres p
                                WHERE t.type=p.id_tromb_type_parametre AND t.type='".$type."' ORDER BY t.nom,p.nom", $id_sql) ;
   $titre = 0 ;
   $nombre = SQL_nbr_lignes ($resultats) ;
   If ($nombre > 0)
    {
     Echo "<FORM ACTION=\"./parametrages.php\" NAME=\"formulaire\" METHOD=\"POST\">" ;
     Echo "<TABLE BORDER=\"1\" CELLSPACING=\"0\" CELLPADDING=\"0\" ALIGN=\"CENTER\" BGCOLOR=\"".$l ["couleur_fond"]."\" STYLE=\"border:1px #000000 solid;border-collapse:collapse\">" ;
     Echo "<TR><TD><TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"2\">" ;
     Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"nombre\" VALUE=\"".$nombre."\">" ;
     Echo "<INPUT TYPE=\"HIDDEN\" NAME=\"type\" VALUE=\"".$type."\">" ;
     For ($i = 0 ; $i < $nombre ; $i++)
      {
       $ligne = SQL_tableau_associatif ($resultats, "") ;
       If ($ligne ["id_tromb_type_parametre"] != $titre)
        {
         If ($i > 0) { Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ; }
         Echo "<TR><TD COLSPAN=\"3\" ALIGN=\"CENTER\" BGCOLOR=\"".$l ["lien"]."\">".$ligne ["nom"]."</TD></TR>" ;
         $titre = $ligne ["id_tromb_type_parametre"] ;
        }
       Echo "<TR" ;
       If ($i%2) { Echo " BGCOLOR=\"".$l ["nom"]."\"" ; }
       Echo ">" ;
       Echo "<TD ALIGN=\"RIGHT\">&nbsp;".Str_Replace (" ", "&nbsp;", $ligne ["description"])."&nbsp;:&nbsp;</TD>\n" ;
       Echo "<TD><INPUT TYPE=\"TEXT\" NAME=\"valeur_".$i."\" VALUE=\"".$ligne ["valeur"]."\" SIZE=\"50\" MAXLENGTH=\"200\">" ;
       If ($type == 1) { Echo "&nbsp;".$numero_rne ; }
       Echo "&nbsp;</TD>" ;
       Echo "<TD><INPUT TYPE=\"HIDDEN\" NAME=\"id_".$i."\" VALUE=\"".$ligne ["id_tromb_parametre"]."\">&nbsp;</TD>" ;
       Echo "</TR>" ;
      }
     Echo "<TR><TD COLSPAN=\"3\">&nbsp;</TD></TR>" ;
     Echo "<TR><TD COLSPAN=\"3\" ALIGN=\"CENTER\"><INPUT TYPE=\"IMAGE\" SRC=\"../images/valider.png\" NAME=\"valider\" VALUE=\"VaLiDeR\"></TD></TR>" ;
     Echo "</TABLE></TD></TR></TABLE></FORM>" ;
    }
   Else
    {
     Echo "<CENTER><BR><BR>&nbsp;Il n'y a aucun param&egrave;tre de ce type dans la base !&nbsp;</CENTER>" ;
    }
  }
 Echo "</BODY></HTML>" ;
?>